an albatross around your neck - Francés Inglés Diccionario